package com.xcity.game.activity2.platform.qzone;

import com.xcity.game.activity2.platform.PlatformGift;

public class QZoneGift extends PlatformGift {

//	/** 礼包有效期 */
//	public Calendar calFrom, calTo;
	
	public QZoneGift() {}
	
//	// 每周日晚9点延长礼包有效期一周
//	public void delay() {
//		delay(calFrom);
//		delay(calTo);
//	}
//	
//	private static void delay(Calendar cal) {
//		cal.add(Calendar.DAY_OF_YEAR, 7); // 往后加7天（即一周）
//	}
//	
//	public void reset(Calendar now) {
//		reset(now, calFrom);
//		reset(now, calTo);
//	}
//	
//	// 将礼包有效期重置为本周时间
//	private static void reset(Calendar now, Calendar cal) {
//		int dayOffset = cal.get(Calendar.DAY_OF_WEEK) - now.get(Calendar.DAY_OF_WEEK);
//		int year = now.get(Calendar.YEAR);
//		int month = now.get(Calendar.MONTH);
//		int day = now.get(Calendar.DAY_OF_YEAR);
//		cal.set(Calendar.YEAR, year);
//		cal.set(Calendar.MONTH, month);
//		cal.set(Calendar.DAY_OF_YEAR, day);
//		cal.add(Calendar.DAY_OF_YEAR, dayOffset);
//	}
//	
//	@JSONField(serialize = false)
//	public boolean isAvailable() {
//		long time = TimeUpdater.getInstance().now();
//		return time >= calFrom.getTimeInMillis() && time <= calTo.getTimeInMillis();
//	}
	
}
